Importante: Se uma variável for declarada com var dentro de um bloco ela tem o escopo global.
Mas se não deseja misturar as variáveis de um bloco com as variáveis globais
fça a declaração com o o comando let ao invés de var.
Com isto ele não terá escopo global mas sim só dentro do bloco.